#ifndef TEXTURE_MANAGER_H
#define TEXTURE_MANAGER_H

#include <iostream>
#include <map>
#include <iterator>
#include "sdlglutils.h"
#include "windows-mac.h"

class TextureManager
{
public:
	
	GLuint load(std::string);
	GLuint get(std::string);
	void unload(std::string);
	
	~TextureManager();
protected:
	
	std::map<std::string, GLuint> textures;
};

#endif
